	.accordion {
		display:none;}
	a.opinion{
		display:none;}
	/*#slides{ display:none; }*/

/** ipad **/
@media screen and (max-width: 1050px){

.intro{
	width:100%;}
	
	
.overlay-content img{
	width:100%;}

    #slides{ display:block;}

}

/** iphone **/

@media screen and (max-width: 800px){
.intro{
	width:90%;
	padding:0 5%;
	top:130px;
	left:0;
	min-height:500px;
	padding-bottom:150px;}
.fullPage-slidesNav.bottom {
	bottom: 1%;
	z-index:9999;
}
#section1 .intro {
	left:0;
	}
	
.section h2{
	display:none;}

.editor img{
	max-width: 100%;
	width: 100%;
}
.share{
	right:auto;
	top:25px;
	left:30px;
	text-align:left;}
.overlay-content{
	height:88%;
	}

#slides{
	display:block;}
/*** menu ***/
	header{
		position:fixed;
		top:0;
		bottom: auto;
		background:#000;
		padding:0;
		padding-top:10px;
		width:100%;
		}
	.logo{
		position:relative;
		text-align:center;
		display:block;
		top:0;
		right:0;
		height:45px;
		padding-bottom:10px;
		margin:0 auto;
		}
	.logo img{
		height:100%;
		}
		
	#menu {
		width:100%;
		font-size:18px;
		display:block;
		z-index:9999999;
		text-align:center;
		background:#333;
		margin:0;
		border:0;
		}
	#menu a{
		display:block;
		padding:10px;
		font-size: 15px;
		}
	#menu li:nth-child(5){
		display: none;}
	#menu li.active a{
		background:#444;
		color: #cda358;
				}	
	a.opinion{
		display:block;
		
		}
	.ao-menu{
		position:relative;
		top:auto;
		left:auto;}
	.ao-menu img{
		display:none;}
	.ao-menu::after {
		content: "菜單";
		background:#cda358;
		display:inline-block;
		padding:10px 50px;
		margin-top:10px;
		}
	.onestore #map{
		width:100%;
		}
	.onestore .location-title{
		margin-bottom:0px;}
	
	.footer span{
		text-align:center;
		display:block;
		display:none;
		}
	.footer span.right {
		float:inherit;
		}
	
/* -------------------------------------
	section1 location  menu
------------------------------------- */

	.location a{
		width:15px;
		display:block;
		float:left;
		padding:15px 12px;
		background-color:#cda358;

		alpha(opacity=100); /*IE*/
		opacity:1; /*Chrome, Opera, Safari*/
		
		-moz-border-radius: 5px; /* Firefox */ 
		-webkit-border-radius: 5px; /* Safari, Chrome */ 
		-khtml-border-radius: 5px; /* Konqueror */ 
		border-radius: 5px; /* Opera 10.50 and later (CSS3 standard) */ 		
		}
		
		
		.location-info{
			width:100%;
			height:auto;
			padding-bottom:20px;
			top:45%;
			}
		.location-info img{
			display:none;
			}
		.menu-img::after {
			content: "菜單";
			background:#cda358;
			display:inline-block;
			padding:10px 50px;
			margin-top:10px;
			}


			.single{
				-webkit-writing-mode:horizontal-tb;
				}			
			.single p{
				padding:0;
				padding-top:10px;
				line-height:30px;
				}			
			.single a{
				padding:0;
				margin:0;
				}	
			.single img{
				padding:0;
				-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2) ;
				-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2)  ;
				box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) ;	
				}			
				
		#map {
			height: 40%;
			width: 100%;
			margin:0 auto;
		}
		.look{
			width:auto;
			height:4%;
			left:0;
			top:33%;}
		.location-menu a.overlay-close{
			top:42%;
			right:10px;
			}
				
/* -------------------------------------
	section2 news  
------------------------------------- */
	.list li{
		height:70px;
		margin-bottom:0;
		opacity:1;
		margin-bottom:20px;
		overflow: hidden;
		line-height: 24px;
		}
	.list li p{
		padding:0;
		}
	.list li p a{
		line-height:normal;
		}	
	
	.overlay .share{
		width:80%;
		height:20px;
		top:95.5%;
		left:125px;
		opacity:1;}
		.overlay .share p,
		.overlay .share .logo2{
			display:none;}
		/*.share a{
			width:20px;
			height:20px;
			background-size:cover;}*/

	.news a.prev{
		right:auto;
		left:3%;}
	.news a.next{
		right:3%;}


/* -------------------------------------
	section3 media  
------------------------------------- */
	#section3 .tableCell {
		vertical-align:top;}
	#section3 .intro{ 
		width:90%;
		padding:0 5%;
		top:130px;
		left:0;
		padding-bottom:150px;		
		}
		
		
	#section3 .slimScrollDiv, #section3 .scrollable{
		vertical-align:top;
		display:block;
		}
	.controlArrow{
		display:none;}
	.media a{
		width:100%; 
		height:90px; 
		display:block;
		margin:0 0 20px 0;
		text-align:left;
		
		-moz-box-shadow:4px 4px 12px -2px rgba(0,0,0,0);
		-webkit-box-shadow:4px 4px 12px -2px rgba(0,0,0,0);
		box-shadow:4px 4px 12px -2px rgba(0,0,0,0);			
		}
	.media img{
			width:25%;
			position: relative;
			float:left;
			}
	.media div{
		top:0;
		position: relative;
		opacity:1;
		filter:alpha(opacity=100);/*IE*/
		width: 70%;
		height:auto;
		padding:0;
		padding-left:5%;
		float:left;
		
		background:none;
		font-size:1em;
		text-align:left;
		line-height:22px;
		}
		
	/*標題*/
	.media span{
		display:block;
		font-size:1.2em;
		line-height:18px;
		color:#f4d097;}
	
		
/*media*/
	.slide .intro > p{
		height:80px;
		margin-bottom:2.5%;}	
	.slide .intro > p img{
		width:20%;}
	.slide .intro > p a{
		top:-25px;
		width:75%;
		line-height:20px;}

/*contact*/
	table td{
		padding:0;}
	select{
		margin-top:10px;}

	.contact-form{
		width:90%;
		margin-left:5%;
		opacity:1;
		filter:alpha(opacity=100);/*IE*/
		}
			
}
